TMPL_1501_sM01.txt (dlgPtr): 4-byte integer (hex) (dlgItems): 2-byte integer (decimal) (dirList): 4-byte integer (hex) (fileList): 4-byte integer (hex) (asyncPB): 4-byte integer (hex) curSound: 2-byte integer (decimal) icon: 1-byte integer (decimal) (chkVirus): 1-byte integer (decimal) dirs[0]: 4-byte integer (decimal) dirs[1]: 4-byte integer (decimal) dirs[2]: 4-byte integer (decimal) dirs[3]: 4-byte integer (decimal) dirs[4]: 4-byte integer (decimal) dirs[5]: 4-byte integer (decimal) dirs[6]: 4-byte integer (decimal) dirs[7]: 4-byte integer (decimal) dirs[8]: 4-byte integer (decimal) dirs[9]: 4-byte integer (decimal) dirs[10]: 4-byte integer (decimal) dirs[11]: 4-byte integer (decimal) (names[0]): 4-byte integer (hex) (names[1]): 4-byte integer (hex) (names[2]): 4-byte integer (hex) (names[3]): 4-byte integer (hex) (names[4]): 4-byte integer (hex) (names[5]): 4-byte integer (hex) (names[6]): 4-byte integer (hex) (names[7]): 4-byte integer (hex) (names[8]): 4-byte integer (hex) (names[9]): 4-byte integer (hex) (names[10]): 4-byte integer (hex) (names[11]): 4-byte integer (hex) rates[0]: 2-byte integer (decimal) rates[1]: 2-byte integer (decimal) rates[2]: 2-byte integer (decimal) rates[3]: 2-byte integer (decimal) rates[4]: 2-byte integer (decimal) rates[5]: 2-byte integer (decimal) rates[6]: 2-byte integer (decimal) rates[7]: 2-byte integer (decimal) rates[8]: 2-byte integer (decimal) rates[9]: 2-byte integer (decimal) rates[10]: 2-byte integer (decimal) rates[11]: 2-byte integer (decimal) (bit field) (unused): boolean (unused): boolean (unused): boolean (unused): boolean enable[11]: boolean enable[10]: boolean enable[9]: boolean enable[8]: boolean (bit field) enable[7]: boolean enable[6]: boolean enable[5]: boolean enable[4]: boolean enable[3]: boolean enable[2]: boolean enable[1]: boolean enable[0]: boolean volume[0]: 1-byte integer (decimal) volume[1]: 1-byte integer (decimal) volume[2]: 1-byte integer (decimal) volume[3]: 1-byte integer (decimal) volume[4]: 1-byte integer (decimal) volume[5]: 1-byte integer (decimal) volume[6]: 1-byte integer (decimal) volume[7]: 1-byte integer (decimal) volume[8]: 1-byte integer (decimal) volume[9]: 1-byte integer (decimal) volume[10]: 1-byte integer (decimal) volume[11]: 1-byte integer (decimal) sizes[0]: 4-byte integer (decimal) sizes[1]: 4-byte integer (decimal) sizes[2]: 4-byte integer (decimal) sizes[3]: 4-byte integer (decimal) sizes[4]: 4-byte integer (decimal) sizes[5]: 4-byte integer (decimal) sizes[6]: 4-byte integer (decimal) sizes[7]: 4-byte integer (decimal) sizes[8]: 4-byte integer (decimal) sizes[9]: 4-byte integer (decimal) sizes[10]: 4-byte integer (decimal) sizes[11]: 4-byte integer (decimal) (bit field) (unused): boolean (unused): boolean (unused): boolean (unused): boolean async[11]: boolean async[10]: boolean async[9]: boolean async[8]: boolean (bit field) async[7]: boolean async[6]: boolean async[5]: boolean async[4]: boolean async[3]: boolean async[2]: boolean async[1]: boolean async[0]: boolean (bit field) (unused): boolean (unused): boolean (unused): boolean (unused): boolean wait[11]: boolean wait[10]: boolean wait[9]: boolean wait[8]: boolean (bit field) wait[7]: boolean wait[6]: boolean wait[5]: boolean wait[4]: boolean wait[3] don't set!: boolean wait[2]: boolean wait[1]: boolean wait[0]: boolean TMPL_1500_sMst.txt theStr: pstring (1-byte length) Data: rest of data in resource